package com.xiaoxu.intranetweb.mybatisplusSzappdb.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
import org.apache.ibatis.annotations.Result;
import org.apache.ibatis.annotations.Results;

import java.math.BigDecimal;
import java.util.List;


@Data
public class StatisticsVo {
//    编号
    private String totalId;
//    厂名
    private String plantFullName;
    private String cpyName;
    private String cpySupplyCoName;
    //收货单位
    private String cpyCo;
    //收货子单位
    private String cpyChiCo;
    //供货单位
    private String cpySupplyCo;
    //供货子单位
    private String cpySupplyChiCo;
    //本期入账
    private String thisPeriod;
    //是否入账
    private String ifAccount;
    //本期实交款
    private BigDecimal thisPeriodRecharge;//未查出
    //总欠款
    private BigDecimal totalDebt;
    //上期结余额
    private BigDecimal lastPeriodBalance;
    //本期结余额
    private BigDecimal thisPeriodBalance;
    //当前余额
    private BigDecimal balance;
    //品种
    private String pdtName;
    //单价
    private String price;
    //车数
    private Integer carNum;
    //本期发货量
    private BigDecimal thisPeriodDelivery;
    //本期发货金额
    private BigDecimal thisPeriodDeliveryMoney;
//    截至上期累计消费金额
    private BigDecimal lastPeriodConsumption;
//    截至本期累计消费金额
    private BigDecimal thisPeriodConsumption;
//    截至上期所有入账
    private BigDecimal lastPeriodAccount;
//    所有入账
    private BigDecimal allAccount;
//    截止本期所有入账
    private BigDecimal thisPeriodAccount;
//    截至本期的所有交款
    private String thisPeriodPayment;
//    不受时间管理的所有消费
    private BigDecimal allConsumption;
    //交款日期
    private String paymentDate;
    //发货日期
    private String deliveryDate;
    //单位类别
    private String cpyType;
    //品种类型
    private String pdtType;
    //交款时间
    private String paymentTime;
//    再来一个list
    private List<StatisticsVo> statisticsVoList;
//    分项合计
    private BigDecimal subTotal;


}
